Career 2016 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 France F7 Turkey F15 Turkey F16 Turkey F17 Turkey F20 France F10 Turkey F18 Turkey F19 France F11 Sunrise Challenger The Powder Byrne Trophy - Surbiton 2002 USTA Challenger of Calabasas - Calabasas ECM Cup - Prague IPP Open - Helsinki The Scottish Tennis Championships - Edinburgh Milano Challenger-Jameson Cup - Milan Neride Prague Indoor - Prague Jameson Cup - Milan Heilbronn Open - Heilbronn Powder Byrne Trophy - Surbiton Warsteiner Challenger Lubeck - Lubeck The Surbiton Trophy - Surbiton Open de l'Isere - Grenoble Open de Franche Comte - Besancon III Challenger Continenal Plaza - Puerto Vallarta International Bavarian Championship - Eckental Heilbronn Open - Heilbronn Warsteiner Challenger Wolfsburg - Wolfsburg Okal Cup - International Bavarian Championship - Eckental VII Open Banc Agricol - Andorra Tatra Banka Open - Bratislava Sporting Challenger 2003 - Turin The Surbiton Trophy - Surbiton Crystal Cup 1998 - Portoroz XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb Open de Franche Comte - Besancon Open Sainte-Victoire - Aix-En-Provence The Surbiton Trophy - Surbiton Neride Prague Indoor - Prague Hamburg Challenger - Hamburg Jameson Cup - Milan Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava The Wright Financial Group, Inc. Challenger - Champaign VI Open Banc Agricol - Andorra Challenger Leon 2003 - Leon The LTA Cardiff Challenger - Cardiff The Natrel's Challenger of Granby - Granby Challenger 42 - Andrezieux Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux Steelers Cup - Kosice Challenger 42 - Andrezieux XI Open International D'Andorra - Andorra Mobilux Open - Luxembourg Black Forest Open 2004 - Freudenstadt Pekao Open 2004 - Szczecin Open de L'Isere - Grenoble The LTA Men's Challenger Wrexham - Wrexham Torneo Internacional Challenger Fila 2005 - Leon USTA Challenger - Champaign Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City Tunis Open - Tunis Kobstaedernes ATP Challenger - Kolding Levene Gouldin & Thompson Tennis Challenger - Binghamton Alexander Kolyaskin Memorial - Donetsk Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger 42 - Andrezieux IPP Open - Helsinki Internazionali di Tennis di Bergamo - Bergamo Internationaux du Doubs - Besancon Puerto Rico Challenger Tennis Event - Humacao Izmir Cup - Izmir PrivatBank Cup - Dnepropetrovsk Moncton Men's Challenger - Moncton Open D'Orleans - Orleans Challenger Banque Nationale - Granby Genova Open Challenger - Genova Lambertz Open - Aachen Heilbronn Challenger Cherbourg Challenger Rhodes Challenger Ramat Hasharon Challenger Reggio Emilia Challenger Recanati Challenger Segovia Challenger Internazionali de Tennis di Bergamo - Bergamo The Surbiton Trophy - Surbiton St. Remy Challenger Open de Franche-Comte - Besancon Open D'Orleans - Orleans Mons Challenger South African Airways Open - East London San Remo Challenger BMW Tennis Championship - Sunrise Pozoblanco Challenger Johannesburg Challenger Ethias Tennis Trophy - Mons Turin Challenger Izmir Challenger Challenger Casablanca San Angel - Mexico City Ortisei Challenger San Remo Tennis Cup - San Remo Fergana Challenger - Fergana St. Brieuc Challenger Prostejov Challenger Open Diputacion Ciudad de Pozoblanco - Cordoba Turin Challenger Pozoblanco Challenger President's Cup - Astana Caversham International Tennis Tournament - Jersey Dunlop World Challenge - Toyota Tunis Open 2006 - Tunis Ciudad de Pozoblanco Open Diputacion - Cordoba Geneva Challenger Pozoblanco Challenger St. Remy Challenger San Remo Tennis Cup - San Remo Bratislava Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Open D'Orleans - Orleans Lambertz Open by Stawag 2007 - Aachen XI Venice Open - Venice Lamberts Open by Stawag - Aachen IPP Open - Helsinki Logopak Challenger 2005 - Lubeck St. Brieuc Challenger Manchester Challenger Prostejov Challenger Milan Indoors - Milan Open de L'Isere (Open 38) - Grenoble IPP Open - Helsinki Bath Challenger Scottish Tennis Championship - Edinburgh The Joyce Eisenberg Jerusalem Open - Jerusalem Internationaux de Tennis de Brest - Brest KGHM Dialog Polish Indoors - Wroclaw 2002 FSE Challenger - Tarzana 2001 Eddleman USTA Challenger - Birmingham Vancouver Challenger Helsinki Challenger KGHM Polish Indoors - Wroclaw Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Privatbank Open 2006 - Dnepropetrovsk Ostrava Open 2005 - Ostrava Naples Challenger - Naples Ciur Pribram Challenger - Pribram Open de Montauban - Montauban 4° Sporting Challenger - Turin The Surbiton Trophy - Surbiton Tampere Challenger - Tampere South African Airways Tennis Open - Durban Legg Mason Tennis Classic - Washington Northern Electric Open 1999 - Newcastle Heilbronn Open - Heilbronn XL Capital Bermuda Open - Bermuda Optimus Maia Open - Maia TED Open Istanbul - Istanbul China Open - Beijing Meridiana Sardegna Open - Olbia Nuembrecht Challenger - Nuembrecht XL Capital Bermuda Open - Bermuda ECU Prague Open - Prague FILA Challenger Biella - Biella I Open de Tenis Comunidad de Madrid - Madrid Wiesmann Roadster Open - Nuembrecht San Luis Potosi Challenger - San Luis Potosi Ciudad de Pozoblanco Open Diputacion - Cordoba Akbank Private Banking-TED Open - Istanbul Intersport Heilbronn Open - Heilbronn Busan Open - Busan BMW Tennis Championship - Sunrise 2004 USTA Challenger of Calabasas - Calabasas IPP Geneva Trophy - Geneva TED Open - Istanbul Sarajevo Open - Sarajevo Tatra Banka Open - Bratislava Intersport Heilbronn Open - Heilbronn Isla de Lanzarote - Lanzarote The Surbiton Trophy - Surbiton Baton Rouge Pro Tennis Classic - Baton Rouge Keio Challenger International Tennis Tournament - Yokohama Copenhagen Open - Copenhagen Japan Open - Tokyo Sarajevo Challenger Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Investor Swedish Open - Bastad 1997 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Beijing Open - Beijing Heineken Open - Singapore ABN/AMRO World Tennis Tournament - Rotterdam Adidas International - Sydney St. Petersburg Open - St. Petersburg Sybase Open - San Jose European Community Championships - Antwerp Salem Open - Hong Kong Gerry Weber Open - Halle The Nottingham Open - Nottingham Heineken Trophy - 's-Hertogenbosch Investor Swedish Open - Bastad Rado Swiss Open - Gstaad Grolsch Open - Amsterdam RCA Championships - Indianapolis Grand Prix de Tennis de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Recanati Challenger Stockholm Open - Stockholm Scania Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Adidas International - Sydney St. Remy Challenger Copenhagen Open - Copenhagen Japan Open - Tokyo Rado Swiss Open - Gstaad 1999 Mercedes Cup - Stuttgart Davidoff Swiss Indoors - Basel Geneva Challenger CA Tennis Trophy - Vienna Qatar Mobil Open 2000 - Doha Heineken Open - Auckland Copenhagen Open - Copenhagen Estoril Open - Estoril Heineken Trophy - 's-Hertogenbosch Waldbaum's Hamlet Cup - Long Island Salem Open - Hong Kong CA Tennis Trophy - Vienna Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Scania Stockholm Open - Stockholm AAPT Championships - Adelaide The Stella Artois Grass Court Championships - Queen's/London Gold Flake Open - Chennai Heineken Open - Auckland Adidas International - Sydney Copenhagen Open - Copenhagen Open 13 - Marseille Kroger / St. Jude International - Memphis Dubai Tennis Open - Dubai Sybase Open - San Jose Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle AXA Cup - London The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Idea Prokom Open - Sopot The Hamlet Cup - Long Island President's Cup - Tashkent Heineken Open Shanghai - Shanghai Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Tata Open 2002 - Chennai Open 13 - Marseille International Tennis Championships - Delray Beach BMW Open - Munich Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Kremlin Cup - Moscow AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Scania Stockholm Open - Stockholm St. Petersburg Seoul Munich ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Queen's Club Beijing Toulouse Vienna Milan Challenger AAPT Championships - Adelaide Milan Indoors - Milan Croatian Indoors - Zagreb Arizona Men's Tennis Championships - Scottsdale Open Seat Godo - Barcelona Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Allianz Suisse Open - Gstaad TD Waterhouse Cup - Long Island Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm Qatar Open - Doha Open 13 - Marseille Dubai Open - Dubai Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Jersey Challenger RCA Championships - Indianapolis Thailand Open - Bangkok Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle The Stella Artois Championships - London The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona BMW Open - Munich Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles RCA Championships - Indianapolis Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Open 13 - Marseille PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Grand Prix de Tennis de Lyon - Lyon Adelaide Izmir Challenger Gerry Weber Open - Halle Copenhagen If Stockholm Open - Stockholm Hong Kong St. Polten Bastad Long Island Bucharest Singapore Ostrava Geneva Challenger Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad The Nottingham Open - Nottingham Catella Swedish Open - Bastad Stockholm Chennai Open - Chennai Bolzano Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart AEGON International - Eastbourne UNICEF Open - 's Hertogenbosch UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad ABN/AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis Open 13 - Marseille The Stella Artois Championships - London Synsam Swedish Open - Bastad Ordina Open - 's-Hertogenbosch Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Istanbul Challenger Allianz Suisse Open Gstaad - Gstaad Australian Men's Hardcourt Championships - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Waldbaum's Hamlet Cup - Long Island IPB Czech Indoor - Ostrava Allianz Suisse Open - Gstaad Scania Stockholm Open - Stockholm Open 13 - Marseille Mallorca Open - Mallorca Athens Challenger Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle UBS Open Gstaad - Gstaad Bratislava Challenger Copenhagen Open - Copenhagen Thailand Open - Bangkok Orleans Challenger Stockholm USTA Challenger of North Miami Beach - North Miami Beach Bastad Okal Cup 2001 International Bavarian Championships - Eckental Casino Lugano - Lugano Internationaux de Bretagne - Brest Warsteiner Challenger Lubeck - Lubeck Sarajevo Open - Sarajevo The Manchester Trophy - Manchester Medicor Open - Budapest GHI Bronx Tennis Classic - Bronx The LTA Wrexham Challenger - Wrexham Kroger / St. Jude International - Memphis Qatar Mobil Open '99 - Doha ABN/AMRO World Tennis Tournament - Rotterdam Legg Mason Tennis Classic - Washington D.C. Japan Open - Tokyo RCA Championships - Indianapolis ABN/AMRO World Tennis Tournament - Rotterdam Vietnam Open - Ho Chi Minh City Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel BellSouth Open - Auckland Indianapolis Japan Open - Tokyo Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Guardian Direct Cup - London Gold Flake Open - Chennai Countrywide Classic - Los Angeles Tennis Masters Series - Toronto Thailand Open - Bangkok Open de Moselle - Metz Investor Swedish Open - Bastad RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island President's Cup 1999 - Tashkent adidas Open de Toulouse - Toulouse Open 13 - Marseille The Dubai Tennis Championships - Dubai Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Tokyo Medibank Private International - Sydney Guardian Direct Cup - London 1998 Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad CA Tennis Trophy - Vienna Allianz Suisse Open - Gstaad Croatia Open - Umag Davidoff Swiss Indoors - Basel The Nottingham Open - Nottingham President's Cup 2000 - Tashkent ABN/AMRO World Tennis Tournament - Rotterdam Heineken Trophy - Rosmalen Croatian Indoors - Split BMW Open - Munich UBS Open Gstaad - Gstaad Adidas International - Sydney Advanta Championships - Philadelphia Salem Open - Hong Kong Eutelsat Monte Carlo Open - Monte Carlo Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 12th Paris Open - Paris Monte Carlo Open - Monte Carlo Italian Open - Rome Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Stuttgart Tennis Masters Series - Paris RCA Championships - Indianapolis Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid Tennis Masters Series - Paris The Stella Artois Grass Court Championships - London Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris RCA Championships - Indianapolis Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome AIG Japan Open - Tokyo Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai - Shanghai AIG Japan Open Tennis Championships - Tokyo Rogers Cup - Montreal The Tennis Channel Open - Las Vegas Italian Open - Rome Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open Wimbledon U.S. Open Australian Open Masters Series Monte-Carlo - Monte Carlo Australian Open - Melbourne Rogers Masters - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Men's Hardcourt Championships - Adelaide U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York French Open French Open ARAG World Team Championship - Dusseldorf Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, 1R, SWE-CZE 3-2 Davis Cup, World Group, 1R, SWE-GBR 3-2 Davis Cup, World Group, QF, RUS-SWE 4-1 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, PO, IND-SWE 1-3 Davis Cup, World Group, PO, SUI-GBR 5-0 U.S. Open - New York Great American Insurance ATP Championship - Cincinnati Republic National Bank Monte Carlo Open - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Australian Open - Melbourne Colonial Classic - Kooyong French Open - Paris Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, 1R, SVK-SWE 3-2 Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, 1R, BLR-SWE 2-3 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, QF, SWE-RUS 4-1 Davis Cup, World Group, SF, AUS-SWE 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, SWE-ARG 4-1 Davis Cup, World Group, SF, SWE-USA 1-4 Davis Cup, World Group, QF, ARG-SWE 4-1 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, 1R, ISR-SWE 2-3 Tennis Masters Cup - Shanghai Olympics - Sydney Olympics - Beijing